package behavior.cor;

import java.math.BigDecimal;

/**
 * @author lzp
 * @Date:2023/2/27
 * @description: Manager处理器
 */
public class ManagerHandler implements Handler {
	@Override
	public Boolean process(Request request) {
		// 如果超过1000元，则交给下一个处理器
		if (request.getAmount().compareTo(BigDecimal.valueOf(1000)) > 0) {
			return null;
		}
		// 对Bob有偏见:
		return !request.getName().equalsIgnoreCase("bob");
	}
}
